.ai-plan-header-ctn {
    width: 100%;
    position: relative;
}

.ai-plan-header-ctn img {
    width: 100%;
}

.ai-plan-header-desc {
    position: absolute;
    font-size:24px;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:33px;
    top: 12px;
    left: 12px;
}

.ai-plan-header-add {
    position: absolute;
    top: 45px;
    left: 12px;
    font-size:12px;
    font-weight:400;
    color:rgba(255,255,255,0.8);
    line-height:17px;
}

.ai-plan-header-attention {
    position: absolute;
    bottom: 12px;
    left: 12px;
    font-size:12px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:17px;
}

.ai-plan-detail-ctn {
    margin-top: 16px;
}

.ai-plan-main-ctn {
    background: #fff;
    box-shadow:0px -4px 6px 0px rgba(0,0,0,0.1)

}